SoftPolish is a quality assurance tool that helps software developers deliver clean and consistent applications. SoftPolish checks elements of the user interface that are contained in resources and reports potential problems. It also performs hundreds of tests on items that are not visible to the user but may cause incompatibility with System Software.